[BACKEND-040-1] Создать метод POST /api/v1/menu/activate
Разработка эндпоинта активации комплексного меню
NoteКраткая карточка задачи
- Репозиторий / Компонент:
backend-api(FastAPI Gateway). - Контракт методов:
POST /api/v1/menu/activate - Ссылка на Метод: Спецификация публикации фактов создания готовых блюд
- Статус: Готово к реализации
- Инструкция по шагам:
- На Шагах 7-8: Для метода
POSTпринять команду активации конкретногоmenu_id. Извлечь или сгенерировать сквознойX-Request-ID(trace_id). - На Шаге 9: Валидировать тело запроса через схему Pydantic (поля:
menu_idтипа UUID,space_typeтипа ENUM:HOME,OFFICE). Перенаправить валидный payload по внутреннему интерфейсу вmenu-service. - При получении ответа от
menu-serviceтранслировать клиенту либо статус200 OK, либо ошибку422 Unprocessable Entity(Шаги 13а/14).
- На Шагах 7-8: Для метода